package com.ls.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ls.controller.product.model.AddProductModel;
import com.ls.controller.product.model.EditProductModel;
import com.ls.controller.product.model.updateStatusModel;
import com.ls.entity.Product;
import com.ls.utils.ResultData;
/**
 * <p>
 * 套餐 服务类
 * </p>
 *
 * @author pengyu
 * @since 2024-10-12
 */
public interface IProductService extends IService<Product> {
    /** 生成订单编号 */
    ResultData createOrderNum(Long productId);
    /** 新增套餐 */
    ResultData add(AddProductModel model);
    /** 编辑套餐 */
    ResultData edit(EditProductModel model);
    /** 查询 */
    ResultData getProduct(Integer productType);
    /** 删除套餐 */
    ResultData del(Integer productId);
    /**修改套餐启用状态*/
    ResultData updateStatus(updateStatusModel model);
}
